package modelo.controlAereo;

import modelo.Escenografia.Pista;
import modelo.Orientacion.Direccion;
import modelo.Orientacion.Posicion;

public class AvionComputarizado extends Aeronave{
	
    public AvionComputarizado(Posicion posicionInicial, Direccion direccionInicial, int velocidad){
	super(posicionInicial,direccionInicial, velocidad);
    }

    public boolean puedeAterrizarEn(Pista unaPista) {
    	return unaPista.tienePermitidoAterrizar(this);
    }

    @Override
    public void agregarTrayectoria(Posicion posEntrada){
        if (!trayectorias.tienesFin()){
            trayectorias.agregarSegmento(posEntrada);
        }
    }

    public boolean sePuedeCambiarLaTrayectoria() {
        return false;
    }
    
}
